package com.yuyou.train.service.api.user.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 
 */
public class UserTotal implements Serializable {
    /**
     * 业务主键
     */
    private String id;

    /**
     * 用户主键
     */
    private String userId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 观看视频时长
     */
    private Long videoTotal;

    /**
     * 收听音频时长
     */
    private Long musicTotal;

    /**
     * 完成班级数量
     */
    private Long classTotal;

    /**
     * 完成章数量
     */
    private Long classLesson;

    /**
     * 完成节数量
     */
    private Long classLessonLeaf;

    /**
     * 课程测试满分获得
     */
    private Long examFullTotal;

    /**
     * 课后作业获得导师打分80分以上
     */
    private Long hw80Total;

    /**
     * 获得途径为：点评（感想/用户提交作业）
     */
    private Long cThHwTotal;

    private static final long serialVersionUID = 1L;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getVideoTotal() {
        return videoTotal;
    }

    public void setVideoTotal(Long videoTotal) {
        this.videoTotal = videoTotal;
    }

    public Long getMusicTotal() {
        return musicTotal;
    }

    public void setMusicTotal(Long musicTotal) {
        this.musicTotal = musicTotal;
    }

    public Long getClassTotal() {
        return classTotal;
    }

    public void setClassTotal(Long classTotal) {
        this.classTotal = classTotal;
    }

    public Long getClassLesson() {
        return classLesson;
    }

    public void setClassLesson(Long classLesson) {
        this.classLesson = classLesson;
    }

    public Long getClassLessonLeaf() {
        return classLessonLeaf;
    }

    public void setClassLessonLeaf(Long classLessonLeaf) {
        this.classLessonLeaf = classLessonLeaf;
    }

    public Long getExamFullTotal() {
        return examFullTotal;
    }

    public void setExamFullTotal(Long examFullTotal) {
        this.examFullTotal = examFullTotal;
    }

    public Long getHw80Total() {
        return hw80Total;
    }

    public void setHw80Total(Long hw80Total) {
        this.hw80Total = hw80Total;
    }

    public Long getcThHwTotal() {
        return cThHwTotal;
    }

    public void setcThHwTotal(Long cThHwTotal) {
        this.cThHwTotal = cThHwTotal;
    }
}